import router from './router'
import {getToken} from "@/utils/auth.ts";




const whiteList = ['/login', '/register',"/OfficialWebsite","/WeGao"];
const pointToRouter='/login'
router.beforeEach((to, from, next) => {
  if (getToken()) {
    // to.meta.title && useSettingsStore().setTitle(to.meta.title)
    /* has token*/
    // if (to.path === '/login') {
    if (to.path === pointToRouter) {
      next({ path: '/' })

    } else if (whiteList.indexOf(to.path) !== -1) {
      next()
    } else {
      next()

    }
  } else {
    // 没有token
    if (whiteList.indexOf(to.path) !== -1) {
      // 在免登录白名单，直接进入
      next()
    } else {
      // next(`/login?redirect=${to.fullPath}`) // 否则全部重定向到登录页
      next(`${pointToRouter}?redirect=${to.fullPath}`) // 否则全部重定向到登录页

    }
  }
})

router.afterEach(() => {

  // NProgress.done()
})
